//
//  LXAnchorGroup.swift
//  zhibo
//
//  Created by Echo on 16/9/27.
//  Copyright © 2016年 Echo. All rights reserved.
//

import UIKit

class LXAnchorGroup: NSObject {
    
    /// 该组中对应的房间信息
    var room_list : [[String : NSObject]]? {
        /// 模型编辑器
        didSet {
            //判断有值
            guard let roomList = room_list else {return}
            
            //将模型对象添加进数组
            for dict in roomList {
                anchors.append(LXAnchor(dict: dict))
            }
        }
    }
    /// 组显示标题
    var tag_name : String = ""
    /// 组显示图标
    var icon_name : String = "home_header_normal"
    /// 游戏对应图标
    var icon_url : String = ""
    /// 定义主播的模型对象数组
    lazy var anchors : [LXAnchor] = [LXAnchor]()
    
    override init() {
        
    }
    
    /// 
    init(dict : [String : NSObject]){
        super.init()
        
        setValuesForKeysWithDictionary(dict)
    }
    
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
        
    }
    
    //也可以用KVC添加
//    override func setValue(value: AnyObject?, forKey key: String) {
//        if key == "room_list" {
//            if let dataArr = value as? [[String : NSObject]] {
//                for dict in dataArr {
//                    anchors.append(LXAnchor(dict: dict))
//                }
//            }
//        }
//    }
    

}
